CMD_TYPE=Val_0x0, DATA_PRESENT_SEL=Val_0x0, CMD_IDX_CHK_ENABLE=Val_0x0, CMD_CRC_CHK_ENABLE=Val_0x0, RESP_TYPE_SELECT=Val_0x0, SUB_CMD_FLAG=Val_0x0
Command Register
RESP_TYPE_SELECT | Response Type Select. This bit field indicates the type of response expected from the card. 0 (Val_0x0): No response 1 (Val_0x1): Response length 136 2 (Val_0x2): Response length 48 3 (Val_0x3): Response length 48; Check busy after response |
SUB_CMD_FLAG | Sub-command Flag. This bit distinguishes between a main command and a Sub-command. 0 (Val_0x0): Main command 1 (Val_0x1): Sub-command |
CMD_CRC_CHK_ENABLE | Command CRC Check Enable. This bit enables the Host Controller to check the CRC field in the response. If an error is detected, it is reported as a Command CRC error. Note: CRC Check enable must be set to 0x0 for the command with no response, R3 response, and R4 response. 0 (Val_0x0): Disable 1 (Val_0x1): Enable |
CMD_IDX_CHK_ENABLE | Command Index Check Enable. This bit enables the Host Controller to check the index field in the response to verify if it has the same value as the command index. If the value is not the same, it is reported as a Command Index error. Note: Index Check enable must be set to 0x0 for the command with no response, R2 response, R3 response and R4 response. 0 (Val_0x0): Disable 1 (Val_0x1): Enable |
DATA_PRESENT_SEL | Data Present Select. This bit is set to 0x1 to indicate that data is present and that the data is transferred using the DAT line. This bit is set to 0x0 in the following instances:
0 (Val_0x0): No data present 1 (Val_0x1): Data present |
CMD_TYPE | Command Type. These bits indicate the command type. Note: While issuing Abort CMD using CMD12/CMD52 or reset CMD using CMD0/CMD52, CMD_TYPE, these bits must be set to 0x3. 0 (Val_0x0): Normal 1 (Val_0x1): Suspend 2 (Val_0x2): Resume 3 (Val_0x3): Abort |
CMD_INDEX | Command Index. These bits are set to the command number that is specified in bits 45 to 40 of the Command Format. |